﻿#ifndef AUTOUPDATEINTERFACE_H
#define AUTOUPDATEINTERFACE_H

#include <QtPlugin>

#define AutoUpdateInterface_iid "tinking.AutoUpdateInterface/1.0"
namespace TKG{
class AutoUpdateInterface{
public:
    virtual void initUpdateExecName(const QString &name,const QString &window_name) = 0;
    virtual void initRemoteConfig(const QString &ip,int port = 80,const QString &file = "version.xml") = 0;
    virtual bool checkUpdate(const QString &group,const QString &user,const QString &pass)=0;

    virtual ~AutoUpdateInterface(){}
};
}

Q_DECLARE_INTERFACE(TKG::AutoUpdateInterface,AutoUpdateInterface_iid)

#endif // AUTOUPDATEINTERFACE_H

